#swipe-list{
    background: #ffffff;
  .list-container{
    height:110px;
    border-bottom: solid 1px #eaeaea;
    .item-content{
      display: table;
      width:100%;
    }
    img{
      display: table-cell;
      vertical-align: middle;
      width: 100px;
      height: 100px;
      padding: 5px;
      display: inline-block;
    }
    .txt-container{
      display: table-cell;
      vertical-align: middle;
      p{
        width: 160px;
      }
    }
  }
  .icon{
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 16px;
    right: 16px;
    background-size: 20px;
    background-repeat: no-repeat;
    background-image: url("img/market/get-in.png");
  }
  .check-container{
    position: absolute;
    height: 100%;
    top: 48px;
    right:20px;
    z-index:3;
    .check-off{
      background-image: url(img/service-introduce/check-off.png);
      background-size: 100%;
      width: 36px;
      height: 36px;
    }
    .check-on{
      background-image: url(img/service-introduce/check-on.png);
      background-size: 100%;
      width: 36px;
      height: 36px;
    }
  }
  .txt-container{
    p{
      margin: 0;
    }
    .message{
      position: absolute;
      right: 20px;
      top: 50%;
      transform: translateY(-50%);
      -webkit-transform:translateY(-50%);
      font-size: 30px;
      width: 36px;
      height: 28px;
      border: none;
    }
  }
  .vipList{
    .head-list{
      p{
        font-size: 16px;
        color:#000000;
      }
      .select{
        position: absolute;
        bottom: 73px;
        left: 132px;
        span{
          position: relative;
          left: 50px;
          top: 2px;
          color:#e69404;
        }
        select{
          appearance:none;
          -moz-appearance:none;
          -webkit-appearance:none;
          background:url("img/arrow-down-a.png") right no-repeat white;
          background-size: contain;
          padding-right: 20px;
          color:#e69404;
          border:none;
        }
      }
    }
    .list-account{
      font-size: 16px;
      margin-top: 12px;
      .top-span{
        color:#828282;
      }
      .down-span{
        margin-left:12px;
        color:#be1100;
      }
      p{
        text-decoration:underline;
        position: absolute;
        bottom: 41px;
        left: 200px;
        font-size: 14px;
        color:#32a2d2;
        width:50px;
      }
    }
    .list-overdraft{
      font-size: 16px;
      margin-top: 5px;
      .top-span{
        color:#828282;
      }
      .down-span{
        margin-left:12px;
        color:#be1100;
      }
      p{
        text-decoration:underline;
        position: absolute;
        bottom: 16px;
        left: 200px;
        font-size: 14px;
        color:#32a2d2;
        width:50px;
      }
    }
  }

}
